using SOM.Model;
using System.Collections.Generic;

namespace SOM.AbstractDAL
{
    public abstract class AbstractTagDAL
    {
        public abstract void Insert(Tag tag);
        public abstract Tag FindByDescricao(string descricao);
        public abstract Tag FindByDescricao(string descricao, SOMEntities contexto);
        public abstract List<Tag> GetTopTags(int quantidade);
        public abstract bool TagExiste(string tag);
        public abstract void IncrementarContador(string tag);
        public abstract void SaveChanges();
    }
}